package com.uzai.console.vo.stats.orderprofit;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author liuqi
 * @date 2021年09月01日 18:06
 */
@ApiModel("订单收益统计返回对象")
public class OrderProfitStatsVo {
    @ApiModelProperty("总预估佣金")
    private double commission;

    @ApiModelProperty("总预估利润")
    private double profit;

    @ApiModelProperty("总买家分佣(总预估佣金-总预估利润)")
    private double commissionUser;

    @ApiModelProperty("总订单数")
    private int count;

    @ApiModelProperty("有效订单数")
    private int countValid;
    @ApiModelProperty("有效订单预估利润")
    private double profitValid;

    @ApiModelProperty("无效订单数")
    private int countInvalid;
    @ApiModelProperty("无效订单预估利润")
    private double profitInvalid;

    @ApiModelProperty("维权订单数")
    private int countRefund;
    @ApiModelProperty("维权订单预估利润")
    private double profitRefund;

    public double getCommission() {
        return commission;
    }

    public void setCommission(double commission) {
        this.commission = commission;
    }

    public double getProfit() {
        return profit;
    }

    public void setProfit(double profit) {
        this.profit = profit;
    }

    public double getCommissionUser() {
        return commissionUser;
    }

    public void setCommissionUser(double commissionUser) {
        this.commissionUser = commissionUser;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public int getCountValid() {
        return countValid;
    }

    public void setCountValid(int countValid) {
        this.countValid = countValid;
    }

    public int getCountInvalid() {
        return countInvalid;
    }

    public void setCountInvalid(int countInvalid) {
        this.countInvalid = countInvalid;
    }

    public int getCountRefund() {
        return countRefund;
    }

    public void setCountRefund(int countRefund) {
        this.countRefund = countRefund;
    }

    public double getProfitValid() {
        return profitValid;
    }

    public void setProfitValid(double profitValid) {
        this.profitValid = profitValid;
    }

    public double getProfitInvalid() {
        return profitInvalid;
    }

    public void setProfitInvalid(double profitInvalid) {
        this.profitInvalid = profitInvalid;
    }

    public double getProfitRefund() {
        return profitRefund;
    }

    public void setProfitRefund(double profitRefund) {
        this.profitRefund = profitRefund;
    }
}
